package com.pencilisland.pay.api.bean.mp.core;
import java.io.Serializable;

import java.util.List;



/**
 * 更新订单状态.客户端请求
 *
 * messageId[updateOrder]
 * 
 * @author breeze
 * 
 */
public class UpdateOrderREQ implements Serializable{

	private static final long serialVersionUID = 1L;

	public static class ElementOrders {

		private String orderNo;
		private Integer status;
		private String from;
		private String remark;
		private String trackingNumber;

		/**
		 * @return 订单号
		 */
		public String getOrderNo() {
			return orderNo;
		}

		public void setOrderNo(String orderNo) {
			this.orderNo = orderNo;
		}

		/**
		 * @return 更新状态
		 */
		public Integer getStatus() {
			return status;
		}

		public void setStatus(Integer status) {
			this.status = status;
		}

		/**
		 * @return 请求来自哪里APP/MGT
		 */
		public String getFrom() {
			return from;
		}

		public void setFrom(String from) {
			this.from = from;
		}

		/**
		 * @return 更新描述
		 */
		public String getRemark() {
			return remark;
		}

		public void setRemark(String remark) {
			this.remark = remark;
		}

		/**
		 * @return 更新快递号
		 */
		public String getTrackingNumber() {
			return trackingNumber;
		}

		public void setTrackingNumber(String trackingNumber) {
			this.trackingNumber = trackingNumber;
		}
	}

	private List<ElementOrders> orders;

	public UpdateOrderREQ() {
		super();
	}	

	/**
	 * @return 更新订单列表
	 */
	public List<ElementOrders> getOrders() {
		return orders;
	}

	public void setOrders(List<ElementOrders> orders) {
		this.orders = orders;
	}
}